<?php

/**
 *      [Discuz!] (C)2001-2099 Comsenz Inc.
 *      This is NOT a freeware, use is subject to license terms
 *
 *      $Id: discuz_block.php 27449 2012-02-01 05:32:35Z zhangguosheng $
 */

if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}
class collect_wwwilaoyoucn extends collect_base
{

    public static function getPageContent($url) { 

			$pagehtml= utility::DoGet($url);

            $pagehtml = preg_replace("/　/",'',$pagehtml);   
      
            //charset   
            if($pageinfo[charset] == '' ) {  
                preg_match('@<meta.+charset=([\w\-]+)[^>]*>@i',$pagehtml,$matches);  
                $pageinfo[charset] = trim($matches[1]);  
            }  
            //desctiption  
            preg_match('@<meta\s+name=\"*description\"*\s+content\s*=\s*([^/>]+)/*>@i',$pagehtml,$matches);  
 
            $desc = trim($matches[1]);  
            $pageinfo[description] = str_replace("\"", '',$desc);  
              
     
            preg_match('@<meta\s+name=\"*keywords\"*\s+content\s*=\s*([^/>]+)/*>@i',$pagehtml,$matches);  

            $keywords = trim($matches[1]);  
            $pageinfo[keywords] = str_replace("\"", '',$keywords);  
     
              
            preg_match("/<title>(.*)<\/title>/smUi",$pagehtml, $matches);  
            $pageinfo[title] = trim($matches[1]);  
              
            preg_match("/<body.*>(.*)<\/body>/smUi",$pagehtml, $matches);  


			//个性正则开始
			$pagetitle = $pageinfo['title'];
			$pagetitle = explode('-', $pagetitle);
			$pageinfo['title'] = trim($pagetitle[0]);
			
			preg_match("/<td\s[^<>]*id=\"postmessage_[0-9]*\"[^<>]*>(.*)<\/td>/Uisx",$pagehtml, $matches2);
			
			$pageinfo['message'] = self::replaceHtmlAndJs($matches2[1]); 
			              
            return $pageinfo;  
     
    }  

 	
}
?>